﻿/*
 * SharpDevelop으로 작성되었습니다.
 * 사용자: 2120
 * 날짜: 2012-10-02
 * 시간: 오후 1:54
 * 
 * 이 템플리트를 변경하려면 [도구->옵션->코드 작성->표준 헤더 편집]을 이용하십시오.
 */
using System;
using System.Windows.Forms;
using System.Drawing;

using RLibrary.BitmapManager;

namespace PicturePicking.PickedObject
{
	/// <summary>
	/// Description of PictureNode.
	/// </summary>
	public class PictureNode : GameNodeObject
	{
		private Bitmap cvs = null;
		
		public PictureNode(Bitmap c)
		{
			cvs = c;
		}
		
		public override void Draw(Object o)
		{
			if(cvs == null){
				throw new Exception();
			}
			Rectangle rect = ((Rectangle)o);
			
			BitmapManager manager = BitmapManager.GetInstance();
			Graphics g = manager.GetDC(cvs);
			g.DrawRectangle(manager.CreatePen(Color.Black),new Rectangle(rect.X,rect.Y,rect.Width,rect.Height));
			g.Dispose();
		}
		
	}
}
